package com.company.management.modal.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

@Data
@TableName("T_Score_Level")
public class TScoreLevel {

    @TableId(value = "Sid", type = IdType.AUTO)
    private Integer sid; // 扣分/加分事项ID

    @TableField("SName")
    private String sName; // 扣分/加分事项名称

    @TableField("Flag")
    private Integer flag; // 扣分/加分标识，0增加，1减少

    @TableField("Score")
    private Integer score; // 每次扣分/加分多少分

    @TableField("UserId")
    private Integer userId; // 创建人ID，外键关联到T_USER表的UserId

    @TableField("CreateDateTime")
    private Date createDateTime; // 创建时间

    @TableField("MODULE")
    private Integer module; // 适用于模块，例如：2任务3任务4绩效5奖惩
}
